package com.polaris.live.widget.base_view

import android.content.Context
import android.util.AttributeSet
import androidx.appcompat.widget.AppCompatImageView
import com.polaris.live.common.util.AppCodeUtils

/**
 * 自适应imageView
 *
 * @author Created by 半仙 on 2023/12/22/022 14:45
 */
class AdaptiveImageView @JvmOverloads constructor(
    context: Context,
    attrs: AttributeSet? = null,
    defStyleAttr: Int = 0,
) : AppCompatImageView(context, attrs, defStyleAttr) {
    init {
        updateScaleXBasedOnLanguage()
    }

    private fun updateScaleXBasedOnLanguage() {
        //这个属性是在水平方向上缩放的属性   默认值是1   设置-1相当于翻转一圈达成镜像的样子
        scaleX = if (AppCodeUtils.isAR()) {
            -1f
        } else {
            1f
        }
    }
}